Определение аналитических моделей динамических систем в форме дифференциальных уравнений на основе многокритериальной эволюционной оптимизации
Аннотация:
Предмет исследования. В работе предложен метод моделирования динамических систем при условии, что управляющие процессом физические законы неизвестны. В качестве искомых моделей приняты полученные при помощи управляемого данными алгоритма системы дифференциальных уравнений. В результате решается задача прогнозирования состояния процесса при помощи интегрирования результирующих дифференциальных уравнений. В отличии от классических подходов к воспроизведению динамических систем на основе данных, основанных на общих принципах машинного обучения, предложенный алгоритм позволяет сформировать модели процессов, сопоставимые с аналитическими. Метод. В качестве модели процесса приняты системы дифференциальных уравнений, представленные через комбинации элементарных функций и операторов, определенные при помощи адаптированного эволюционного алгоритма многокритериальной оптимизации. В качестве входных данных для алгоритма использованы временные ряды, описывающие состояние каждого элемента динамической системы. Для обеспечения работы алгоритма на данных, характеризующих реальные процессы, в алгоритм включены механизмы компенсации шума. Использование многокритериальной оптимизации, проводимой в пространстве критериев сложности и качества отдельных уравнений системы дифференциальных уравнений, позволило улучшить разнообразие предлагаемых кандидатных решений. Также получена высокая сходимость алгоритма, что обеспечило поиск модели, наилучшим образом показывающей динамику процесса. Результатом работы алгоритма является множество Парето-оптимальных решений оптимизационной задачи, каждое из которых соответствует одной системе дифференциальных уравнений. Основные результаты. В ходе работы создана библиотека управляемого данными моделирования динамических систем на основе систем дифференциальных уравнений. Поведение алгоритма исследовано на синтетическом валидационном наборе данных, описывающем состояние динамической системы «охотник-жертва», заданной уравнениями Лотки–Вольтерра. Предложен интегрированный в алгоритм механизм прогнозирования состояний системы, основанный на решении сформированных уравнений. Практическая значимость. Метод применим к управляемому данными моделированию произвольных динамических систем (например, гидрометеорологических) в случаях, когда процессы могут быть описаны при помощи дифференциальных уравнений. Сформированные алгоритмом модели можно использовать в качестве компонент более сложных композитных моделей, или в ансамбле методов как интерпретируемую составляющую.
Ключевые слова:
Постоянный URL
Статьи в номере
- Характеризация голографического фотополимера Bayfol HX в инфракрасной области спектра
- Исследование реакции кровеносных сосудов на локальный нагрев методом визуализирующей фотоплетизмографии
- Передача 3D голографической информации по радиоканалу методом, близким к SSB
- Влияние параметров анодирования на оптические свойства нанопористого оксида алюминия, сформированного поверх островковой пленки серебра
- Анализ точности оценивания состояний асинхронного электропривода алгоритмами Люенбергера и Калмана
- Метод оптимизации структуры в иерархических распределенных системах управления
- Метод идентификации параметров синусоидального сигнала с неизвестной переменной амплитудой
- Улучшение процесса автоматической стабилизации температуры в криовакуумной установке
- Исследование ударных свойств и износостойкости гибридных композитов Al6061 (SiC + Al2O3) и Al7075 (SiC + Al2O3)
- Вычислительные методы повышения быстродействия дискретного вейвлет-преобразования на базе FPGA
- Диалоговая система на основе устных разговоров с доступом к неструктурированной базе знаний
- Вероятностный критерий оценки предсказуемости временных рядов
- Программный фреймворк для оптимизации гиперпараметров тематических моделей с аддитивной регуляризацией
- Ценностно-ориентированное моделирование принятия экономических решений в условиях нестационарности внешней среды
- Методика организации и проведения исследования по оценке потребительской способности
- Автоматизированный кластерный анализ коммуникативных стратегий образовательных telegram-каналов
- Компьютерное моделирование немарковских процессов на основе принципа баланса «комплексных вероятностей»
- Метод объективизации значений весовых коэффициентов для принятия решений в многокритериальных задачах
- Оценка границ применимости и методов модуляции ближнепольной магнитной связи
- Численно-аналитическое моделирование пропульсивного крыла и фюзеляжа аэротакси
- Применение обратной связи переменной точности для повышения быстродействия контура тока в инверторах на базе GaN-транзисторов
- Моделирование диффузионных процессов при электротермической обработке реакционных тиглей системы железо–олово